<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
lang="en" xml:lang="en">
<head>
<title>AxsJAX-Enhanced Google Books User Guide</title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="2008/05/05 17:02:40"/>
<meta name="author" content="T.V. Raman, Charles L. Chen"/>
<style type="text/css">
  html {
	font-family: Times, serif;
	font-size: 12pt;
  }
  .title { text-align: center; }
  .todo  { color: red; }
  .done { color: green; }
  .timestamp { color: grey }
  .timestamp-kwd { color: CadetBlue }
  .tag { background-color:lightblue; font-weight:normal }
  .target { background-color: lavender; }
  pre {
	border: 1pt solid #AEBDCC;
	background-color: #F3F5F7;
	padding: 5pt;
	font-family: courier, monospace;
  }
  table { border-collapse: collapse; }
  td, th {
	vertical-align: top;
	<!--border: 1pt solid #ADB9CC;-->
  }
</style>
</head><body>
<h1 class="title">AxsJAX-Enhanced Google Books User Guide</h1>
<h2>Table of Contents</h2>
<ul>
<li><a href="#sec-1">1 Introduction To AxsJAX-Enhanced Google Books</a>
<ul>
<li><a href="#sec-2">1.1 What Is AxsJAX-Enhanced Google Books?</a></li>
<li><a href="#sec-3">1.2 How Can I Start Using AxsJAX-Enhanced Google Books?</a></li>
<li><a href="#sec-4">1.3 How Do I Use These Features?</a>
<ul>
<li><a href="#sec-5">1.3.1 Results  View</a></li>
<li><a href="#sec-6">1.3.2 About A Book View</a></li>
<li><a href="#sec-7">1.3.3 Full-text View</a></li>
</ul>
</li>
</ul>
</li>
</ul>

<h2><a name="sec-1">1 Introduction To AxsJAX-Enhanced Google Books</a></h2>



<h3><a name="sec-2">1.1 What Is AxsJAX-Enhanced Google Books?</a></h3>



<p>
AxsJAX-Enhanced Google Books is the same as regular Google
Books with the following additional features:
</p>
<ul>
<li>
Quick jump to the <i>search for books</i> box
</li>
<li>
Quick navigation through the search results
</li>
<li>
Automatically go to the next page of results when at the end of the current page
</li>
<li>
Quick navigation to the next/previous search results page
</li>
<li>
Cycle through the different items    on the <i>About this book</i> page
</li>
<li>
Quick jump to the <i>Search within this book</i> field 
</li>
<li>
Keyboard access for reading books a page at a time where full text is available.


</li>
</ul>
<h3><a name="sec-3">1.2 How Can I Start Using AxsJAX-Enhanced Google Books?</a></h3>


<p>
The simplest way to get started is to use <a href="http://firevox.clcworld.net/">Fire Vox</a> and check the "Site Specific Enhancements" option. By default, this option is checked, so if you did not change it, then you should be ready to go. To start using AxsJAX-Enhanced Google Books, all you need to do is go to <a href="http://books.google.com">Google</a> - the AxsJAX enhancements will automatically be added for you. 
There is nothing Fire Vox specific about AxsJAX - to use a different setup, all you need to do is make sure that you have the following:
</p>
<ol>
<li>
A modern Web browser like Firefox 2.0 or later that supports
W3C ARIA.
</li>
<li>
An adaptive technology that will respond correctly to the
accessibility enhancements introduced by W3C ARIA.
In particular, many of the enhancements injected by AxsJAX
depend on support for <i>live regions</i> a feature that enables
adaptive technologies like screen readers and self-voicing
browsers deal correctly with asynchronous updates to
portions of a Web page.

</li>
</ol>
If your setup meets these requirements, you can either install
<a href="http://addons.mozilla.org/firefox/748">GreaseMonkey</a> and install the <a href="http://google-axsjax.googlecode.com/svn/trunk/googleScriptLoader.user.js">GreaseMonkey script for AxsJAX enhancements</a> or you can install <a href="https://www.google.com/accounts/Login?continue=http%3A%2F%2Fcode.google.com%2Fp%2Fgoogle-axsjax%2Fdownloads%2Flist">the bookmarklet for AxsJAX enhancements.</a> Keep in mind that if you use the bookmarklet
approach, you will have to activate the bookmarklet when you
visit the Google Books page in order to use the AxsJAX
enhanced version.


<h3><a name="sec-4">1.3 How Do I Use These Features?</a></h3>


<p>
All of the AxsJAX enhancements are activated through the
keyboard. If your assistive technology uses modes, e.g., <i>browse mode</i> in JFW, please switch to the mode that you use for working
with forms and web applications so that your keystrokes will be
sent to the web page itself. 
</p>

<p>
Note that Google books uses three types of views:
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<COL align="left"><COL align="left">
<thead>
<tr><th>View</th><th>Purpose</th></tr>
</thead>
<tbody>
<tr><td><i>Results</i></td><td>List of search results</td></tr>
<tr><td><i>About A Book</i></td><td>Available metadata about a book</td></tr>
<tr><td><i>Full-text</i></td><td>Browse and search within a book</td></tr>
</tbody>
</table>




<h4><a name="sec-5">1.3.1 Results  View</a></h4>


<ul>
<li>
? (question mark): Brings up a list of the keyboard commands.
</li>
<li>
/ (slash): Puts focus on the search field.
</li>
<li>
Esc: Takes focus away from the search field.
</li>
<li>
Enter: Go to the viewer for the current result.
</li>
<li>
a: Go to the about page for the current result.
</li>
<li>
n or Down Arrow: Puts focus on the next result. If you are on the last result of the page, the next page will be loaded for you automatically.
</li>
<li>
p or Up Arrow: Puts focus on the previous result. If you are on the first result of the page, the previous page will be loaded for you automatically.
</li>
<li>
j or Right Arrow: Puts focus on the next result. If you are on the last result of the page, you will be taken to the first result of the page.
</li>
<li>
k or Left Arrow: Puts focus on the previous result. If you are on the first result of the page, you will be taken to the last result of the page.
</li>
<li>
Page up: Goes to the previous page.
</li>
<li>
Page down: Goes to the next page.

</li>
</ul>
<h4><a name="sec-6">1.3.2 About A Book View</a></h4>


<p>
Note that this page groups the available information about a book
into several <i>categories</i>,
where each category contains one or more items.
You can cycle through the available categories and browse the
individual items with single keystrokes as listed below.
</p>
<ul>
<li>
? (question mark): Brings up a list of the keyboard commands.
</li>
<li>
/ (slash): Puts focus on the <i>search for books</i> field.
</li>
<li>
s: Puts focus on the search within this book field.
</li>
<li>
Esc: Takes focus away from the currently focused search field.
</li>
<li>
h or Down Arrow: Cycles to the next category.
</li>
<li>
l or Up Arrow: Cycles to the previous category.
</li>
<li>
j or Right Arrow: Puts focus on the next item in the current category. If you are on the last item of the category, you will be taken back to the first item.
</li>
<li>
k or Left Arrow: Puts focus on the previous item in the current category. If you are on the first item of the category, you will be taken to the last item.
</li>
<li>
Enter: Follows the link for the current item that has focus if there is a link.

</li>
</ul>
<h4><a name="sec-7">1.3.3 Full-text View</a></h4>



<p>
This view is active  for public-domain books when 
full-text is available.
</p>
<ul>
<li>
? (question mark): Brings up a list of the keyboard commands.
</li>
<li>
/ (slash): Puts focus on the <i>search for books</i> field.
</li>
<li>
s: Puts focus on the search within this book field.
</li>
<li>
g: Puts focus on the blank for going to a particular page.
</li>
<li>
Esc: Takes focus away from the currently focused field.
</li>
<li>
n or Right Arrow or Page Down: Puts focus on the next page.
</li>
<li>
p or Left Arrow or page up: Puts focus on the previous page. 
</li>
<li>
a: Go to the <i>about page</i> for the current result.
</li>
<li>
j: Cycles to the next match within this book.
</li>
<li>
k: Cycles to the previous match within this book.
</li>
<li>
Enter: Follows the link for the current search result.


</li>
</ul>
<p class="author"> Author: T.V. Raman, Charles L. Chen
<a href="mailto:clchen@google.com">&lt;clchen@google.com&gt;</a>
</p>
<p class="date"> Date: 2008/05/05 17:02:40</p>
</body>
</html>
